@charset "utf-8";
/* CSS Document */
/*CSS reset*/
html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}
.fl{ float:left}
.fr{ float:right}
.clear{ clear:both}
a{ text-decoration:none; color:#555555;}

body{ margin:0 auto; padding:0px;  width:100%;font-family:microsoft yahei;font-size:13px; color:#555555; }

#logo{ width:1100px; margin:0 auto; padding-top:5px; padding-bottom:5px; margin-top:25px; margin-bottom:25px;}
.kouhao{margin-top:10px; padding-left:15px;}
.kouhao .po{ font-size:17px;color:#282727;}
.kouhao p{ color:#035fb9; font-size:17px; margin-top:10px;}
.tel{width:180px;}
.tel p{ font-size:14px; margin-top:5px; margin-bottom:5px; color:#000}
.dh{ color:#fd270d; font-size:18px; margin-top:10px;}
.yuyan{ background:url(../images/index_05.png) no-repeat center; width:137px; height:30px; margin-bottom:5px; float:right}
.yuyan a{ color:#fff; margin-left:15px; margin-right:10px; line-height:25px;}


.nav{ background:#035fb9;width:100%; height:50px; margin:0 auto; margin-bottom:1px; position:relative; z-index:19900 }
.nav .zhong{ width:1100px; margin:0 auto;}
.nav #menu{ width:1100px;font-size:14px; margin:0 auto;}
.nav #menu ul.menu {list-style:none; margin:0; float:inherit; text-align:center; padding-left:0px; }
ul.menu * {margin:0; padding:0; }
ul.menu a {display:block; color:#fff; text-decoration:none; }
ul.menu li {position:relative; float:left; text-align:center; line-height:50px;}

ul.menu ul {position:absolute;left:0; display:none; opacity:0;list-style:none;text-align:center; }
ul.menu ul li {position:relative; border-top:none; width:100px; margin:0;font-weight:normal;color:#fff;background:#035fb9; font-size:12px;border-top:1px solid #fff; height:30px; line-height:30px; margin-left:11px; margin-right:11px;}
ul.menu ul li a {display:block;color:#fff;font-weight:normal;line-height:30px;font-family:Arial, Helvetica, sans-serif;}

ul.menu ul li a:hover { color:#fff; font-weight:bold; background:#ee8100;}
ul.menu ul ul { top:0px}
ul.menu .menulink { padding-bottom:0px;height:50px;font-size:15px; line-height:50px; padding-left:20px; padding-right:20px; margin-left:11px; margin-right:11px;}
ul.menu .menulink:hover, ul.menu .menuhover {color:#ffffff; background:#ee8100; display:block; height:50px;  }
ul.menu .sub {background:url(../images/bb.jpg) repeat-x;}
ul.menu .topline {}


.product{ width:1100px; margin:0 auto; padding-top:40px; padding-bottom:40px;}
#demolefta{OVERFLOW: hidden; WIDTH:1100px; margin:0 auto; padding-top:45px;  }
.lanren{ width:250px;text-align:center;vertical-align:middle;display:block;position:relative; margin-right:20px; margin-left:10px;  }
.lanren img{ width:234px; height:179px; border:5px solid #1268bd;}
.lanren  a:hover img{ border:5px solid #ee8100;}
a.xmog{ color:#1268bd; line-height:30px; font-size:16px;}
a:hover.xmog{ color:#ee8100;font-size:16px;}

.honor{ width:1100px; margin:0 auto; padding-top:40px; padding-bottom:40px;}
.opp{ border:1px #d8d8d8 solid; padding:2px; width:238px; height:175px;text-align:center;vertical-align:middle;display:block;position:relative; float:left; margin-right:15px; margin-left:15px; }
.opp a{display:table-cell;vertical-align:middle;width:238px; height:175px; }
.opp a img{max-width:2238px40px;max-height:175px; }

#about{ width:100%; margin:0 auto; background:url(../images/index_29.png) no-repeat center; height:526px;}
.about{ width:1100px; margin:0 auto; padding-top:45px;}
.abzhong{ width:1100px; margin:0 auto; background:#fff; margin-top:50px;}
.acon{ padding:20px; margin:0 auto}
.ajs{ height:210px; overflow:hidden;}
.anr{ width:700px; line-height:35px;}
.ajs a{ color:#035fb9;}
.anniu .oro{-moz-border-radius:8px;/*Firefox支持*/ 
-webkit-border-radius:8px;/*webkit内核的Safari和Chrome支*/border-radius:8px;/*--Opera支持*/ background:#ee8100; line-height:30px; width:100px; text-align:center; display:block; color:#fff}
.anniu .blue{-moz-border-radius:8px;/*Firefox支持*/ 
-webkit-border-radius:8px;/*webkit内核的Safari和Chrome支*/border-radius:8px;/*--Opera支持*/ background:#035fb9; line-height:30px; width:100px; text-align:center; display:block; color:#fff; margin-left:30px;}

.news{ width:100%; margin:0 auto; background:url(../images/index_36.png); height:584px;}
.xinwen{ width:1100px; margin:0 auto; padding-top:50px;}
.tabbox {width:1100px; margin:0 auto}
.tabmenu {width:300px; height:45px; text-align:center; margin:0 auto}
.tabmenu ul {margin:0;padding:0;list-style-type: none;}
.tabmenu li { text-align:center; float:left; display:block; width:140px; height:45px; overflow:hidden; background-color: #0d9f4e; line-height:45px; display:inline;color:#fff;font-size:20px; margin-right:10px; }
.tabmenu .cli {text-align:center;float:left;display:block;width:140px;height:45px;overflow:hidden;background-color: #035fb9;line-height:45px;display:inline;font-size:20px; cursor:pointer;color:#fff}
#tabcontent {width:1100px;}
#tabcontent ul {margin:0;list-style-type: none; margin-top:30px;}
#tabcontent .hidden {display:none;}
.nzuo{ width:496px; height:345px; background:#035fb9;}
.nzm{ padding:13px;}
.bign{ padding-top:15px;}
.bign a{ color:#fff; font-size:15px;}
.zzzp{ font-size:12px!important; line-height:23px; color:#a4bade; padding-top:10px;}
.nyou{ width:550px; }
.newlist{ border-bottom:1px solid #ccc; padding-bottom:15px; margin-top:15px;}
.newlist a:hover .riqi{ background:#035fb9;}
.newlist .riqi{ background:#0d9f4e; color:#fff; width:80px; height:80px; text-align:center}
.newlist .riqi h2{ font-size:30px; line-height:50px;}
.newlist .bitp{ font-size:16px; color:#333}
.newlist .nlist{ margin-left:25px; width:410px;}
.newlist .nri{ line-height:25px; font-size:13px; margin-top:15px;}
.newlist{ width:520px; margin-bottom:15px; margin-left:15px; margin-right:15px; margin-top:10px;}
.news .gengduo{ margin-top:20px;}

.anli{ width:1100px; margin:0 auto; padding-top:50px;}
.tbg{ background:url(../images/index_22.png) no-repeat center -5px; width:561px; height:56px; margin:0 auto}
.hl_main5_content{width:1100px;border-top:none;  margin-top:25px; height:200px;}
.hl_main5_content1{width:980px;margin-top:5px; overflow:hidden; float:left; margin-left:25px;}
.hl_main5_content1 ul{width:16000px; overflow:hidden;}
.hl_main5_content1 ul li{ float:left;  display:inline; margin-right:25px;}
.hl_scrool_leftbtn{width:39px; height:80px; background:url(../images/index_47.png) no-repeat; float:left; margin-top:60px; cursor:pointer;}
.hl_scrool_rightbtn{width:39px; height:80px; background:url(../images/index_50.png) no-repeat; float:right;margin-top:60px; cursor:pointer;}
.hl_main5_content1 ul li p{ text-align:center; line-height:30px;} 
.lanrena{ b width:302px; height:200px;text-align:center;vertical-align:middle;display:block;position:relative; }
.lanrena a{display:table-cell;vertical-align:middle;width:302px; height:200px; }
.lanrena a img{max-width:302px;max-height:200px; }
.mingcheng{ margin-top:-35px; background:#000; z-index:99; position:relative; height:35px; line-height:35px; color:#fff; font-size:16px;filter:alpha(opacity=80);opacity:0.8;}

.gengduo{-moz-border-radius:20px;/*Firefox支持*/ 
-webkit-border-radius:20px;/*webkit内核的Safari和Chrome支*/border-radius:20px;/*--Opera支持*/ background:#035fb9; width:120px; height:35px; margin:0 auto; text-align:center; margin-top:45px;}
.gengduo a{ color:#fff; line-height:35px; font-size:14px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase}
.guanggao{ width:100%; margin:0 auto; background:url(../images/index_55.png) no-repeat center; height:193px;}
.guanggao .gd{ width:1100px; margin:0 auto}
.fengcai{ width:100%; margin:0 auto; background:url(../images/index_56.png) no-repeat center; height:583px;}
.blk_18 {
 OVERFLOW: hidden;  WIDTH:1100px; }
.blk_18 .pcont {
 FLOAT: left; OVERFLOW: hidden; WIDTH: 1100px; }
.blk_18 .ScrCont {
 WIDTH: 32766px; ZOOM: 1
}
.blk_18 #List1_1 {
 FLOAT: left
}
.blk_18 #List2_1 {
 FLOAT: left
}
.blk_18 .LeftBotton {
 BACKGROUND: url(../images/zuo.png) no-repeat; FLOAT: left; WWIDTH: 17px; HEIGHT: 26px
}
.blk_18 .RightBotton {
 BACKGROUND: url(../images/you.png) no-repeat; FLOAT: left; WIDTH: 17px; HEIGHT: 26px
}

.blk_18 .pl IMG {
 DISPLAY: block; margin-right:20px; CURSOR: pointer;
}
.blk_18 .pl {
 FLOAT: left;  TEXT-ALIGN: center; TEXT-DECORATION: underline
}

.commu_cont3 {
 MARGIN: 9px 7px 7px; LINE-HEIGHT: 150%
}
.commu_cont3 UL {
 WIDTH: 188px
}
.fengcai .qyfc{ width:1100px; margin:0 auto; padding-top:65px;}
.name{ line-height:40px; text-align:center; font-size:14px;}
.bigbt{ color:#000; font-size:30px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; text-align:center; margin-bottom:10px;}
.ccda{ font-size:25px; color:#035fb9; text-align:center}
/*水平滚动样式*/
.slider-box{width: 1100px;margin: 40px auto; height:265px;}
.slider-btn{height: 100%;float: left;width: 30px;background-image: url(../images/ico1_bg.gif);background-repeat: no-repeat;text-indent: -9999px}
.slider-next{background-position:-100px 100px }
.slider-prev{background-position:-150px 100px }
.slider-next:hover{background-position:5px 100px; height:150px;}
.slider-prev:hover{background-position:-43px 100px }
.slider-wrapper{height: 100%;position: relative;width: 1000px;float: left;overflow:hidden;}
.slider-wrapper ul{position: absolute;height: 100%;width: 1100px;}
.slider-wrapper li{float: left;width:330px; margin-right:20px; }
.slider-wrapper li img{width: 330px;height: 228px;border: none;float: left;}

.dibu{ background:#035fb9; width:100%; margin:0 auto;}
.dibu_cen{ width:1100px; margin:0 auto; color:#fff }
.dipro{ padding-top:40px; width:320px;}
.ccp { font-size:20px;}
.dipro ul { width:200px; margin-top:30px;}
.dipro ul li{ float:left; width:100px;}
.dipro ul li a{ color:#a4b3ce; line-height:35px;}
.eng{ font-size:14px; text-transform:uppercase;  padding-left:15px;}
.dilianxi{ padding-top:40px;}
.diewm p{ font-size:40px; font-family:Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase}
.bigname a{ color:#fff; font-size:15px;}
.dilianxi .cona{ line-height:25px; color:#b0c3e2; margin-top:30px;}
.diewm{ padding-top:30px;color:#a4b3ce; background:#0353a2; padding-top:30px; height:300px; padding-left:30px; padding-right:30px;}
.foot{ width:100%; margin:0 auto; background:#282521; color:#abacad;}
.foot a{ color:#9e9d9c;}
.foot .foota{ width:1100px; margin:0 auto; padding-top:20px; padding-bottom:20px;}


.nybanner{ background:url(../images/ccp.jpg) no-repeat center; height:332px; margin:0 auto; width:100%;}
.bg{ background:url(../images/bannerBJ_05.jpg) repeat-x; height:44px; margin:0 auto; width:100%;}
.ny{ width:100%; margin:0 auto;  padding-bottom:30px;}
#main{width:1100px; display:table; margin:0 auto; position:relative;background:#fff; z-index:50}
#main .left{width:237px; display:table;margin-right:40px; margin-top:-75px;}
#main .left .leftTittle{width:209px;height:57px;background:#035fb9;color:#fff;font-size:20px;font-weight:600;padding-left:28px;padding-top:18px;}
#main .left .leftTittle span{display:block; font-size:14px; font-weight:500;}
#main .left .leftNav{width:180px; display:table; padding-bottom:24px;margin-bottom:27px; margin:0 auto; margin-top:15px;}
#main .left .leftNav ul li{width:180px;height:30px;line-height:30px; background:url(../images/cc_12.jpg) no-repeat left;margin:0 auto; border-bottom:1px solid #d8d8d8;}
#main .left .leftNav ul li a{ padding-left:30px;height:30px; line-height:30px;}
#main .left .leftNav ul li a:hover{color:#035fb9; display:block; font-weight:bold}
#main .left .leftNav ul li .hover{background:url(../images/leftNavLi_06.jpg) no-repeat; color:#FFF;}

.left .lx{ background:url(../images/lianli.jpg) no-repeat center top; width:237px;}
.left .lx h2{font-family:microsoft yahei; font-size:14px; color:#fff; width:105px; text-align:center; padding-top:15px;}
.left .lx h3{ font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:12px; text-transform:uppercase; width:105px; text-align:center; padding-top:5px;}
.left .lx .conc{ padding-top:20px; width:200px; margin:0 auto; line-height:23px;}
/*右侧*/

#main .right{width:800px; display:table;margin-top:-44px;}
#main .right .rightTittle{width:800px;height:44px; line-height:42px; font-size:12px;}
#main .right .rightTittle .nin{width:108px;height:42px;display:inline-block;color:#717172; line-height:44px}

#main .right .rightTittle .home{padding-left:18px;height:42px;display:inline-block; background:url(../images/home_03.jpg) left 15px no-repeat;}
#main .right .rightTittle a{color:#717172;height:42px;display:inline-block;}
#main .right .rightTittle a:hover{color:#25864a;}
#main .right .rightTittle strong{width:23px;height:42px;display:inline-block; text-align:center;font-weight:500;}
#main .right .rightTittle b{height:42px;display:inline-block; font-weight:500; color:#005989;}

.right .IndustryMain2{ margin:0 auto; padding-top:20px; width:780px;}
.culture2{ width:780px; line-height:32px; margin-top:20px; font-size:14px}
.chanpinlb{ width:330px; height:200px!important;text-align:center;vertical-align:middle;display:block;position:relative;   border:1px solid #d8d8d8;  margin-bottom:10px; margin-left:20px;margin-right:20px}
.chanpinlb a{display:table-cell;vertical-align:middle; width:330px; height:200px; }
.chanpinlb a img{max-width:330px;max-height:200px; }
.chanpinlb a:hover{border:1px solid #F60; }
.gcal2 ul li{ float:left; margin-bottom:20px;}
.right a:hover{color:#F60; }
.neirong{ width:780px; padding-top:20px; line-height:28px; margin:0 auto}
.contentPage{text-align:center; margin:0px 3px; padding:0px; padding-top:15px;padding-bottom:35px; width: 100%; color: #666; line-height: 30px; text-decoration: none; clear:both;}
.contentPage a:link {color: #036cb4; text-decoration: none; font-size: 12px; margin:0px 3px; padding:4px 7px; border: 1px solid #00959c; font-weight: normal;}
.contentPage a:visited {color: #036cb4; text-decoration: none; font-size: 12px; margin:0px 3px; border: 1px solid #00959c; padding:4px 7px; font-weight: normal;}
.contentPage a:hover {color:#FFF; margin:0px 3px; font-size: 12px; text-decoration: none; padding:4px 7px; background-color:#0d499f; font-weight:normal;}
.contentPage .current{color:#f00; text-decoration: none; font-size: 12px; margin: 0px; border:0px solid #f00; padding:4px 7px; font-weight: normal;}
.contentPage .zi{font-size:12px; font-weight:bold; float:none!important;}
.contentPage .zi form{ display:inline;}
.contentPage .zi form input[type="text"]{ border:1px solid #CCC; line-height:18px; width:25px!important;}
.contentPage .zi form input[type="submit"]{ background-color:#CCC; border:0px; line-height:20px; color:#FFF; cursor:pointer;}
.font_4{border-bottom:1px dashed #d8d8d8; padding-bottom:10px;font-size:16px;font-weight:bold;}
.zheng{ font-size:12px; font-weight:normal}
